// postcss.config.js
export default {
  plugins: {
    'postcss-px-to-viewport': {
      viewportWidth: 1920, // 关键：PC设计稿宽度（通常为1920px）
      viewportHeight: 1080, // 可选：设计稿高度（仅作参考）
      viewportUnit: 'vw', // 转换单位为vw
      unitPrecision: 3, // 保留3位小数（PC端精度足够）
      propList: ['*'], // 所有属性（宽高、字体、边距等）都转换
      selectorBlackList: ['fixed-'], // 类名前缀为fixed-的不转换（如固定尺寸的元素）
      minPixelValue: 2, // 小于2px不转换（避免PC端过细边框）
      exclude: [/node_modules/], // 排除第三方UI库
      // 可选：限制最大屏幕宽度（避免4K屏元素过大）
      mediaQuery: false
    }
  }
}